﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace COFE.Core.Tasks
{
    /// <summary>
    /// {1010-1049} A list of actions for FileSystemInfo.
    /// </summary>
    public enum FileSystemInfoActions : int
    {       
        /// <summary>
        /// Input a list of item to be refreshed, return items that exists.
        /// </summary>
        [Action(ActionParameters.All, ActionParameters.All)] 
        Refresh = 1010,

        /// <summary>
        /// Delete the input item.
        /// </summary>
        [Action(ActionParameters.All, ActionParameters.None)] 
        Delete,

        /// <summary>
        /// 
        /// </summary>
        [Action(ActionParameters.One, ActionParameters.One)] 
        Rename,

        /// <summary>
        /// 
        /// </summary>
        [Action(ActionParameters.All, ActionParameters.All)] 
        CopyTo


    }
}
